﻿.dhatv4,.dhatv4 ul,.dhatv4 li {list-style:none;margin:0;padding:0;overflow:hidden;zoom:1;}
.dhatv4 li ul {display:none;padding-left:20px;}
.dhatv4 img {width:20px;height:20px;border:none;background:url(icon.png) no-repeat;vertical-align:top;}
.dhatv4 .root {margin-left:-20px;}
.dhatv4 .root .tvdash {background-position:-20px -40px;}
.dhatv4 .root .tvdash-open {background-position:0 -40px;}
.dhatv4 .root .tvicon,.dhatv4 .root .tvicon-open {background-position:-160px -40px;}
.dhatv4 .tvedit{background-position:-260px -42px;background-position:-260px -40px;}
.dhatv4 .root input{margin:3px 3px 0 3px;margin:0px;vertical-align:top;vertical-align:middle;}
/*目录节点*/
.dhatv4 .folder {background:url(i.gif) 0 21px repeat-y;}
.dhatv4 .tvdash-f {background-position:-240px -40px;}
.dhatv4 .tvdash-f-open {background-position:-200px -40px;}
.dhatv4 .tvicon-f {background-position:-120px -40px;}
.dhatv4 .tvicon-f-open {background-position:-140px -40px;}
/*目录节点 树梢*/
.dhatv4 .tvdash-fl {background-position:-100px -40px;}
.dhatv4 .tvdash-fl-open {background-position:-80px -40px;}
.dhatv4 .tvicon-fl {background-position:-120px -40px;}
.dhatv4 .tvicon-fl-open {background-position:-140px -40px;}
/*内容节点*/
.dhatv4 .tvdash-t {background-position:-180px -40px;}
.dhatv4 .tvicon-t {background-position:-220px -40px;}
/*内容节点 树梢*/
.dhatv4 .tvdash-tl {background-position:-60px -40px;}
.dhatv4 .tvicon-tl {background-position:-220px -40px;}
/*节点*/
.dhatv4 a {text-decoration:none;color:black;font-size:12px;display:-moz-inline-box;display:inline-block;margin-top:4px;}
.dhatv4 a img {width:16px;height:16px;background:none;border:none;vertical-align:middle;}
.dhatv4 a.selected {background:highlight;color:white;}
/*编辑菜单*/
.editmenu{width:120px;background:#F0F0F0;border-bottom:2px solid #a9a9a9;border-right:2px solid #a0a0a0;}
.editmenu ul{zoom:1;overflow:hidden;margin:0;padding:3px;list-style:none;border:1px solid #444;font-size:12px;}
.editmenu li a{
    display:block;
    width:98px;
    padding-left:22px;
    border:1px solid #F0F0F0;
    background:url(icon.png) no-repeat;
    color:#000;
    line-height:1.5;
    text-decoration:none;
    cursor: default;
}
.editmenu .tv-add{background-position:-280px -44px;}
.editmenu .tv-edit{background-position:-300px -21px;}
.editmenu .tv-del{background-position:-320px 3px;}
.editmenu li a:hover{border-color:#CAD5DB;background-color:#E1ECF2;}